10: 窗口的其它属性
作者:Thau!
其它窗口属性主要和分割窗口有关。如果你不知道如何使用分
割窗口,请先阅读文章
"Frames Are a Picnic."

JavaScript中,对分割窗口的处理方法和摧窗口是一样
的。你只需利用
javascript在一个出口里面修改另一个窗口
外观,你可以改变各个分割窗口的样子。但你要记住,在一个
窗口内的各个分割窗口实际上被当作另外的几个窗口来对待,
因为因为分割窗口可以再包含更小的分割窗口。也就是说,你
有一个最高层的窗口,其中包含这第一级分割窗口,个分割窗
口实际上又是新的小窗口,小的窗口中又可以包含更小的分割
窗口。但一般并不需将其搞得这么复杂。

下面是一个用javascript制作的分割窗口的例子

首先,是分割窗口的窗框:


<frameset rows="25%,*">
<frame src="frames_example_controls.html" name="control_frame">
<frame src="blank.html" name="target_frame">
</frameset>
这和普通的分割窗口窗框是一样的。你要记住给窗框内的各个
分割窗口命名。第一个分割窗口的名字是
control_frame,
中包含这加入了
javascriptHTML网页。第二个分割窗口的
src="#",其中什么都不包含。

接下来,我们看看control_frame窗口内的内容。以下只是其
中关键的一行:

<a href="#" 
onClick="top.target_frame.document.writeln('Monkey do!<br>');">Monkey see</a>
执行该语句时,JavaScript从窗口等级的最高层开始,该层
中包含着分割窗口的窗框,从中发现名叫
target_frame的分
割窗口,由于该分割窗口是也一个窗口,所它具有窗口的文件
document)属性。JavaScript找到其document属性,并调
writeln()方法。其执行结果是在文件中写出"Monkey
do!"
writeln()是文件(document)对象的方法,所以我们
必须写
document.writeln(),而不只是 writeln().

 

1:第三天课程简介
2:窗口操作介绍
3: Javascript中的窗口操作
4: JavaScript中的窗口操作举例
5: Windows 特性
6: JavaScript 文件目标模块
7: 状态条的操作
8: 窗口间的交流
9: 再谈JavaScript  DOM
10: 窗口的其它特性
11: 再谈 Window Frame树杈结构
12: 自己动手操作
13: 第三天复习